Package-level declarations
Types
Convenient superclass for AgentProcessEvent implementations
Root of event hierarchy Any event relating to an agent platform
Listen to events related to processes and the platform itself. Subclasses can implement this interface to handle specific events. Default implementations do nothing.
System event such as deployment
Re-dispatches an EmbeddingEvent on the AgenticEventListener.onProcessEvent channel when an AgentProcess is active.
Event relating to a specific process. Most events are related to a process.
The agent process has finished. It may have completed successfully or failed. Check the status code to determine the outcome.
The AgentProcess is unable to plan from its present state.
Emitted when we've created an agent for a specific task
Events emitted by an embedding service call.
Listens to EmbeddingEvents.
Emitted once per embedding call.
Emitted before an embedding service call.
Emitted after an embedding service call.
Emitted once per individual LLM invocation (per-call, not per-loop).
Response from an LLM
Multicast event listener that forwards events to multiple listeners. If any listener throws an exception, it is logged but does not stop the processing of other listeners.
Binding to context
An object was bound to the process. May or may not be found. See subclasses for details.
Progress update
The agent process has transitioned to a new state.
Call to a function from an LLM
Response from a tool call, whether successful or not.